A separation-based UI architecture with a DSL for role specialization

نویسندگان

  • Ivan Gibbs
  • Sergiu M. Dascalu
  • Frederick C. Harris
چکیده

This paper proposes an architecture and associated methodology to separate front end UI concerns from back end coding concerns to improve the platform flexibility, shorten the development time, and increase the productivity of developers. Typical UI development is heavily dependent upon the underlying platform, framework, or tool used to create it, which results in a number of problems. We took a separation-based UI architecture and modified it with a domain specific language to support the independence of UI creation thereby resolving some of the aforementioned problems. A methodology incorporating this architecture into the development process is proposed. A climate science application was created to verify the validity of the methodology usingmodern practices of UX, DSLs, code generation, andmodel-driven engineering. Analyzing related work provides an overview of other methods similar to our method. Subsequently we evaluate the climate science application, conclude, and detail future work. © 2014 Published by Elsevier Inc.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Declarative DSL Approach to UI Specification - Making UI’s Programming Language Independent

The problem of separation of concerns exists in many flavours and is widely acknowledged in the software development community [HL95]. Currently a large number of researchers are trying to find innovative ways to tackle this problem. The most well-known research fields that focus on this are aspect-oriented programming [KLM+97], component based programming [Szy98], ... The techniques proposed b...

متن کامل

A Perfect Specialization Model for Gravity Equation in Bilateral Trade based on Production Structure

Although initially originated as a totally empirical relationship to explain the volume of trade between two partners, gravity equation has been the focus of several theoretic models that try to explain it. Specialization models are of great importance in providing a solid theoretic ground for gravity equation in bilateral trade. Some research papers try to improve specialization models by addi...

متن کامل

Conformity of the real-ear aided response with the target response from the DSL v5 formula

Objectives: Real ear measurement plays a critical role in children’s hearing aid fitting. This study aimed to evaluate the conformity of measured and predicted real-ear aided response (REAR) of prescribed formula desired sensation level (DSL) v5 Pediatric in children aged 4 to 7 years. Since there is limited information about the effect of the degree of hearing loss (DOHL), ethnicity, gender, a...

متن کامل

A Domain Specific Language for Multi User Interface Development

User Interface Development is increasingly facing the demand that an application must provide different User Interfaces (UIs) for different contexts of use, e.g., interaction device and primary task. This leads to two key challenges: how to create these multiple UIs for one application (creation challenge), and how to consistently modify them (modification challenge). The creation challenge has...

متن کامل

Architectural Implications of Common Operator Interfaces

If a common operator interface (COI) for satellite ground systems is built with conventional user interface (UI) technology, then there is substantial risk that the UI will end up determining a significant part of the ground system’s architecture. UI technology typically forces applications to be constructed as a set of call-backs to the UI. To avoid this situation an approach is required which...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 101  شماره 

صفحات  -

تاریخ انتشار 2015